package com.panshi.mapper;

import com.panshi.entity.AppComment;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * <p>
 * 资讯、回答评论表 Mapper 接口
 * </p>
 *
 */
public interface CommentMapper {

    /**
     * 根据回答id查询评论
     * @param answerId 回答id
     * @return
     */
    List<AppComment> queryCommentByAid(@Param("answerId") Integer answerId);

    /**
     * 根据主键id查询
     * @param id
     * @return
     */
    List<AppComment> queryCommentById(@Param("id") Integer id);

    /**
     * 更具评论id查询数据
     * @param id 评论id
     * @return
     */
    AppComment queryCommentInfo(@Param("id") Integer id);

    /**
     * 修改评论点赞数据
     * @param id 评论id
     */
    void updateParise(@Param("id") Integer id);

    /**
     * 增加评论
     * @param appComment
     * @return
     */
    Integer addComment(@Param("appComment") AppComment appComment);

    /**
     * 删除评论
     * @param id
     */
    void delete(@Param("id") Integer id);

}
